package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the customer_basic_info database table.
 * 
 */
@Entity
@Table(name="customer_basic_info")
@NamedQuery(name="RemouldCustomerBasicInfo.findAll", query="SELECT r FROM RemouldCustomerBasicInfo r")
public class RemouldCustomerBasicInfo implements Serializable {

	private static final long serialVersionUID = -8566970923715923477L;

	@Id
	@Column(name="loan_user_id")
	private String loanUserId;

	@Column(name="account_city")
	private String accountCity;

	@Column(name="account_county")
	private String accountCounty;

	@Column(name="account_province")
	private String accountProvince;

	private int age;

	@Column(name="borrower_census_register")
	private String borrowerCensusRegister;

	@Column(name="children_info")
	private String childrenInfo;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="create_date")
	private Date createDate;

	@Column(name="create_id")
	private String createId;

	private String creator;

	@Column(name="customer_source")
	private byte customerSource;

	private String education;

	@Column(name="home_phone")
	private String homePhone;

	@Column(name="issuing_authority")
	private String issuingAuthority;

	@Temporal(TemporalType.DATE)
	@Column(name="license_expiration_date")
	private Date licenseExpirationDate;

	@Column(name="live_years")
	private byte liveYears;

	@Column(name="marital_status")
	private byte maritalStatus;

	private String modifier;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="modify_date")
	private Date modifyDate;

	@Column(name="modify_id")
	private String modifyId;

	@Column(name="other_info_desc")
	private String otherInfoDesc;

	@Column(name="permanent_residence")
	private String permanentResidence;

	private String postcode;

	@Column(name="recipient_address")
	private String recipientAddress;

	@Column(name="recipient_city")
	private String recipientCity;

	@Column(name="recipient_county")
	private String recipientCounty;

	@Column(name="recipient_province")
	private String recipientProvince;

	private String wechat;

	@Column(name="work_unit")
	private String workUnit;
	
	@Column(name="data_source")
	private String dataSource;

	public RemouldCustomerBasicInfo() {
	}

	public String getLoanUserId() {
		return this.loanUserId;
	}

	public void setLoanUserId(String loanUserId) {
		this.loanUserId = loanUserId;
	}

	public String getAccountCity() {
		return this.accountCity;
	}

	public void setAccountCity(String accountCity) {
		this.accountCity = accountCity;
	}

	public String getAccountCounty() {
		return this.accountCounty;
	}

	public void setAccountCounty(String accountCounty) {
		this.accountCounty = accountCounty;
	}

	public String getAccountProvince() {
		return this.accountProvince;
	}

	public void setAccountProvince(String accountProvince) {
		this.accountProvince = accountProvince;
	}

	public int getAge() {
		return this.age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getBorrowerCensusRegister() {
		return this.borrowerCensusRegister;
	}

	public void setBorrowerCensusRegister(String borrowerCensusRegister) {
		this.borrowerCensusRegister = borrowerCensusRegister;
	}

	public String getChildrenInfo() {
		return this.childrenInfo;
	}

	public void setChildrenInfo(String childrenInfo) {
		this.childrenInfo = childrenInfo;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public byte getCustomerSource() {
		return this.customerSource;
	}

	public void setCustomerSource(byte customerSource) {
		this.customerSource = customerSource;
	}

	public String getEducation() {
		return this.education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getHomePhone() {
		return this.homePhone;
	}

	public void setHomePhone(String homePhone) {
		this.homePhone = homePhone;
	}

	public String getIssuingAuthority() {
		return this.issuingAuthority;
	}

	public void setIssuingAuthority(String issuingAuthority) {
		this.issuingAuthority = issuingAuthority;
	}

	public Date getLicenseExpirationDate() {
		return this.licenseExpirationDate;
	}

	public void setLicenseExpirationDate(Date licenseExpirationDate) {
		this.licenseExpirationDate = licenseExpirationDate;
	}

	public byte getLiveYears() {
		return this.liveYears;
	}

	public void setLiveYears(byte liveYears) {
		this.liveYears = liveYears;
	}

	public byte getMaritalStatus() {
		return this.maritalStatus;
	}

	public void setMaritalStatus(byte maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public String getModifier() {
		return this.modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Date getModifyDate() {
		return this.modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public String getModifyId() {
		return this.modifyId;
	}

	public void setModifyId(String modifyId) {
		this.modifyId = modifyId;
	}

	public String getOtherInfoDesc() {
		return this.otherInfoDesc;
	}

	public void setOtherInfoDesc(String otherInfoDesc) {
		this.otherInfoDesc = otherInfoDesc;
	}

	public String getPermanentResidence() {
		return this.permanentResidence;
	}

	public void setPermanentResidence(String permanentResidence) {
		this.permanentResidence = permanentResidence;
	}

	public String getPostcode() {
		return this.postcode;
	}

	public void setPostcode(String postcode) {
		this.postcode = postcode;
	}

	public String getRecipientAddress() {
		return this.recipientAddress;
	}

	public void setRecipientAddress(String recipientAddress) {
		this.recipientAddress = recipientAddress;
	}

	public String getRecipientCity() {
		return this.recipientCity;
	}

	public void setRecipientCity(String recipientCity) {
		this.recipientCity = recipientCity;
	}

	public String getRecipientCounty() {
		return this.recipientCounty;
	}

	public void setRecipientCounty(String recipientCounty) {
		this.recipientCounty = recipientCounty;
	}

	public String getRecipientProvince() {
		return this.recipientProvince;
	}

	public void setRecipientProvince(String recipientProvince) {
		this.recipientProvince = recipientProvince;
	}

	public String getWechat() {
		return this.wechat;
	}

	public void setWechat(String wechat) {
		this.wechat = wechat;
	}

	public String getWorkUnit() {
		return this.workUnit;
	}

	public void setWorkUnit(String workUnit) {
		this.workUnit = workUnit;
	}

	public String getDataSource() {
		return dataSource;
	}

	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}
	
	

}